// gp_uv.h : main header file for the gp_uv DLL
//

#pragma once

#ifndef __AFXWIN_H__
	#error "include 'stdafx.h' before including this file for PCH"
#endif

#include "resource.h"		// main symbols
#include "shared\module_common.h"
#include "PreferencesUi.h"


// Cgp_uvApp
// See gp_uv.cpp for the implementation of this class
//

extern ModuleManager *g_pModuleMgr;

class Cgp_uvApp : public CWinApp
{
public:
	Cgp_uvApp();

// Overrides
public:
	virtual BOOL InitInstance();

	PreferencesUi PreferencesUi_;

	DECLARE_MESSAGE_MAP()
};

#ifdef MODULE_EXPORTS
#define DLLEXP _declspec(dllexport)
#else
#define DLLEXP _declspec(dllimport)
#endif

DLLEXP bool initDll( ModuleManager *pModuleMgr );
DLLEXP PreferencesUi *initPreferencesUi();
